package br.affCorp.view.impl;

import br.affCorp.view.FacesAb;
import br.affCorp.view.IMenuFaces;
import br.util.AFFCorpWebUtil;
import br.util.FacesUtil;
import br.util.WebContentUtil;

public class MenuFaces extends FacesAb implements IMenuFaces {

	private String current;

	public String doPerfil() {
		UsuarioPerfilFaces usuarioPerfilFaces = (UsuarioPerfilFaces) AFFCorpWebUtil
				.getManagedBeanInRequest("usuarioPerfilFaces");
		return usuarioPerfilFaces.abrirPerfil();
	}

	public String doInicio() {
		IndexFaces indexFaces = (IndexFaces) FacesUtil.getManagedBean(
				new IndexFaces(), "indexFaces");
		return indexFaces.inicio();
	}

	public String doCadastrarObjetoDeAprendizagem() {
		ObjetoDeAprendizagemCadastroFaces objetoDeAprendizagemCadastroFaces = (ObjetoDeAprendizagemCadastroFaces) FacesUtil
				.getManagedBean(new ObjetoDeAprendizagemCadastroFaces(),
						"objetoDeAprendizagemCadastroFaces");
		objetoDeAprendizagemCadastroFaces.inicializarFaces();
		return WebContentUtil.OBJETO_DE_APRENDIZAGEM_CADASTRO;
	}

	public String doPesquisarObjetoDeAprendizagem() {
		return WebContentUtil.OBJETO_DE_APRENDIZAGEM_PESQUISA;
	}

	public String doPesquisarAmigosDoOrkut() {
		return WebContentUtil.USUARIO_PESQUISA;
	}

	public String doSair() {
		AFFCorpWebUtil.getSession().invalidate();
		return WebContentUtil.SAIR;
	}

	public String getCurrent() {
		return current;
	}

	public void setCurrent(String current) {
		this.current = current;
	}

	protected void inicializarDTO() {
		// TODO Auto-generated method stub

	}

	protected void inicializarFacade() {
		// TODO Auto-generated method stub

	}

	protected void inicializarFaces() {
		// TODO Auto-generated method stub

	}

}
